home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C21 / all.makefile next >
Encoding:
Makefile  |  2000-05-25  |  6.0 KB  |  219 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C21
  7. # using the all compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f all.makefile
  11.  
  12. .SUFFIXES : .obj .cpp .c
  13. .cpp.obj :
  14.     $(CPP) $(CPPFLAGS) -c $<
  15. .c.obj :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17.  
  18. all: \
  19.     FuncObject.exe \
  20.     FunctionObjects.exe \
  21.     Binder1.exe \
  22.     Binder2.exe \
  23.     Binder3.exe \
  24.     Binder4.exe \
  25.     RandGenTest.exe \
  26.     PtrFun1.exe \
  27.     PtrFun2.exe \
  28.     MemFun1.exe \
  29.     MemFun2.exe \
  30.     FindBlanks.exe \
  31.     MemFun3.exe \
  32.     MemFun4.exe \
  33.     Compose2.exe \
  34.     NoCompose.exe \
  35.     FillGenerateTest.exe \
  36.     Counting.exe \
  37.     Manipulations.exe \
  38.     SearchReplace.exe \
  39.     Comparison.exe \
  40.     Removing.exe \
  41.     SortTest.exe \
  42.     SortedSearchTest.exe \
  43.     MergeTest.exe \
  44.     SetOperations.exe \
  45.     ForEach.exe \
  46.     Transform.exe \
  47.     CalcInventory.exe \
  48.     TransformNames.exe \
  49.     SpecialList.exe \
  50.     NumericTest.exe 
  51.  
  52. test: all 
  53.     FuncObject.exe  
  54.     FunctionObjects.exe  
  55.     Binder1.exe  
  56.     Binder2.exe  
  57.     Binder3.exe  
  58.     Binder4.exe  
  59.     RandGenTest.exe  
  60.     PtrFun1.exe  
  61.     PtrFun2.exe  
  62.     MemFun1.exe  
  63.     MemFun2.exe  
  64.     FindBlanks.exe  
  65.     MemFun3.exe  
  66.     MemFun4.exe  
  67.     Compose2.exe  
  68.     NoCompose.exe  
  69.     FillGenerateTest.exe  
  70.     Counting.exe  
  71.     Manipulations.exe  
  72.     SearchReplace.exe  
  73.     Comparison.exe  
  74.     Removing.exe  
  75.     SortTest.exe  
  76.     SortedSearchTest.exe  
  77.     MergeTest.exe  
  78.     SetOperations.exe  
  79.     ForEach.exe  
  80.     Transform.exe  
  81.     CalcInventory.exe  
  82.     TransformNames.exe  
  83.     SpecialList.exe  
  84.     NumericTest.exe  
  85.  
  86. bugs: 
  87.     @echo No compiler bugs in this directory!
  88.  
  89. FuncObject.exe: FuncObject.obj 
  90.     $(CPP) $(OFLAG)FuncObject.exe FuncObject.obj 
  91.  
  92. FunctionObjects.exe: FunctionObjects.obj 
  93.     $(CPP) $(OFLAG)FunctionObjects.exe FunctionObjects.obj 
  94.  
  95. Binder1.exe: Binder1.obj 
  96.     $(CPP) $(OFLAG)Binder1.exe Binder1.obj 
  97.  
  98. Binder2.exe: Binder2.obj 
  99.     $(CPP) $(OFLAG)Binder2.exe Binder2.obj 
  100.  
  101. Binder3.exe: Binder3.obj 
  102.     $(CPP) $(OFLAG)Binder3.exe Binder3.obj 
  103.  
  104. Binder4.exe: Binder4.obj 
  105.     $(CPP) $(OFLAG)Binder4.exe Binder4.obj 
  106.  
  107. RandGenTest.exe: RandGenTest.obj 
  108.     $(CPP) $(OFLAG)RandGenTest.exe RandGenTest.obj 
  109.  
  110. PtrFun1.exe: PtrFun1.obj 
  111.     $(CPP) $(OFLAG)PtrFun1.exe PtrFun1.obj 
  112.  
  113. PtrFun2.exe: PtrFun2.obj 
  114.     $(CPP) $(OFLAG)PtrFun2.exe PtrFun2.obj 
  115.  
  116. MemFun1.exe: MemFun1.obj 
  117.     $(CPP) $(OFLAG)MemFun1.exe MemFun1.obj 
  118.  
  119. MemFun2.exe: MemFun2.obj 
  120.     $(CPP) $(OFLAG)MemFun2.exe MemFun2.obj 
  121.  
  122. FindBlanks.exe: FindBlanks.obj 
  123.     $(CPP) $(OFLAG)FindBlanks.exe FindBlanks.obj 
  124.  
  125. MemFun3.exe: MemFun3.obj 
  126.     $(CPP) $(OFLAG)MemFun3.exe MemFun3.obj 
  127.  
  128. MemFun4.exe: MemFun4.obj 
  129.     $(CPP) $(OFLAG)MemFun4.exe MemFun4.obj 
  130.  
  131. Compose2.exe: Compose2.obj 
  132.     $(CPP) $(OFLAG)Compose2.exe Compose2.obj 
  133.  
  134. NoCompose.exe: NoCompose.obj 
  135.     $(CPP) $(OFLAG)NoCompose.exe NoCompose.obj 
  136.  
  137. FillGenerateTest.exe: FillGenerateTest.obj 
  138.     $(CPP) $(OFLAG)FillGenerateTest.exe FillGenerateTest.obj 
  139.  
  140. Counting.exe: Counting.obj 
  141.     $(CPP) $(OFLAG)Counting.exe Counting.obj 
  142.  
  143. Manipulations.exe: Manipulations.obj 
  144.     $(CPP) $(OFLAG)Manipulations.exe Manipulations.obj 
  145.  
  146. SearchReplace.exe: SearchReplace.obj 
  147.     $(CPP) $(OFLAG)SearchReplace.exe SearchReplace.obj 
  148.  
  149. Comparison.exe: Comparison.obj 
  150.     $(CPP) $(OFLAG)Comparison.exe Comparison.obj 
  151.  
  152. Removing.exe: Removing.obj 
  153.     $(CPP) $(OFLAG)Removing.exe Removing.obj 
  154.  
  155. SortTest.exe: SortTest.obj ..\C20\StreamTokenizer.obj 
  156.     $(CPP) $(OFLAG)SortTest.exe SortTest.obj ..\C20\StreamTokenizer.obj 
  157.  
  158. SortedSearchTest.exe: SortedSearchTest.obj ..\C20\StreamTokenizer.obj 
  159.     $(CPP) $(OFLAG)SortedSearchTest.exe SortedSearchTest.obj ..\C20\StreamTokenizer.obj 
  160.  
  161. MergeTest.exe: MergeTest.obj 
  162.     $(CPP) $(OFLAG)MergeTest.exe MergeTest.obj 
  163.  
  164. SetOperations.exe: SetOperations.obj 
  165.     $(CPP) $(OFLAG)SetOperations.exe SetOperations.obj 
  166.  
  167. ForEach.exe: ForEach.obj 
  168.     $(CPP) $(OFLAG)ForEach.exe ForEach.obj 
  169.  
  170. Transform.exe: Transform.obj 
  171.     $(CPP) $(OFLAG)Transform.exe Transform.obj 
  172.  
  173. CalcInventory.exe: CalcInventory.obj 
  174.     $(CPP) $(OFLAG)CalcInventory.exe CalcInventory.obj 
  175.  
  176. TransformNames.exe: TransformNames.obj 
  177.     $(CPP) $(OFLAG)TransformNames.exe TransformNames.obj 
  178.  
  179. SpecialList.exe: SpecialList.obj 
  180.     $(CPP) $(OFLAG)SpecialList.exe SpecialList.obj 
  181.  
  182. NumericTest.exe: NumericTest.obj 
  183.     $(CPP) $(OFLAG)NumericTest.exe NumericTest.obj 
  184.  
  185.  
  186. FuncObject.obj: FuncObject.cpp 
  187. FunctionObjects.obj: FunctionObjects.cpp Generators.h 
  188. Binder1.obj: Binder1.cpp Generators.h copy_if.h 
  189. Binder2.obj: Binder2.cpp 
  190. Binder3.obj: Binder3.cpp Generators.h 
  191. Binder4.obj: Binder4.cpp copy_if.h PrintSequence.h ..\require.h 
  192. RandGenTest.obj: RandGenTest.cpp 
  193. PtrFun1.obj: PtrFun1.cpp 
  194. PtrFun2.obj: PtrFun2.cpp 
  195. MemFun1.obj: MemFun1.cpp ..\purge.h 
  196. MemFun2.obj: MemFun2.cpp 
  197. FindBlanks.obj: FindBlanks.cpp ..\require.h 
  198. MemFun3.obj: MemFun3.cpp NumStringGen.h 
  199. MemFun4.obj: MemFun4.cpp NumStringGen.h 
  200. Compose2.obj: Compose2.cpp copy_if.h 
  201. NoCompose.obj: NoCompose.cpp copy_if.h 
  202. FillGenerateTest.obj: FillGenerateTest.cpp Generators.h PrintSequence.h 
  203. Counting.obj: Counting.cpp PrintSequence.h Generators.h 
  204. Manipulations.obj: Manipulations.cpp PrintSequence.h NString.h Generators.h 
  205. SearchReplace.obj: SearchReplace.cpp PrintSequence.h 
  206. Comparison.obj: Comparison.cpp PrintSequence.h 
  207. Removing.obj: Removing.cpp PrintSequence.h Generators.h 
  208. SortTest.obj: SortTest.cpp ..\C20\StreamTokenizer.h NString.h PrintSequence.h Generators.h ..\require.h 
  209. SortedSearchTest.obj: SortedSearchTest.cpp ..\C20\StreamTokenizer.h PrintSequence.h NString.h ..\require.h 
  210. MergeTest.obj: MergeTest.cpp PrintSequence.h Generators.h 
  211. SetOperations.obj: SetOperations.cpp PrintSequence.h Generators.h 
  212. ForEach.obj: ForEach.cpp Counted.h 
  213. Transform.obj: Transform.cpp Counted.h 
  214. CalcInventory.obj: CalcInventory.cpp Inventory.h PrintSequence.h 
  215. TransformNames.obj: TransformNames.cpp Inventory.h PrintSequence.h 
  216. SpecialList.obj: SpecialList.cpp Inventory.h PrintSequence.h 
  217. NumericTest.obj: NumericTest.cpp PrintSequence.h 
  218.  
  219.